package com.livew.framework.utils;

import javax.servlet.http.HttpSession;

import com.livew.framework.pojo.LoginUserInfo;

public class XTCurrentUser {
	
	
	//	/**
//	 * 获取当前用户信息
//	 * @return
//	 */
	public static LoginUserInfo getCurrentUser(HttpSession session){
		LoginUserInfo user= null;
		Object obj = session.getAttribute(XTConstantUtils.LOGIN_USER_INFO);
		if(obj ==null){
			return null;
		}else{
			user = (LoginUserInfo)obj;
		}
		return user;
	}
//	
//	/**
//	 * 获取当前用户信息
//	 * @return
//	 */
//	public static Long getCurrentUserId(){
//		Object obj = SecurityUtils.getSubject().getSession().getAttribute(XTConstantUtils.LOGIN_USER_INFO);
//		if(obj ==null){
//			return null;
//		}else{
//			LoginUserInfo user=(LoginUserInfo)obj;
//			return user.getId();
//		}
//	}
	

	/**
	 * 获取当前用户信息
	 * @return
	 */
	public static Long getCurrentUserId(HttpSession session){
		if(session==null) {
			return null;
		}
		Object obj = session.getAttribute(XTConstantUtils.LOGIN_USER_INFO);
		if(obj ==null){
			return null;
		}else{
			LoginUserInfo user=(LoginUserInfo)obj;
			return user.getId();
		}
	}
}
